﻿#pragma once
#include <QTreeWidget>
#include "diagram.h"

/*! \class inspector
    \brief Класс палвающего окна с информацией о текущем выделенном блоке
*/
class inspector : public QTreeWidget
{
public:
	/*! Конструктор
	*/
	inspector( QWidget * parent = 0);

	~inspector(void);

	/*! Отображение информации о блоке в окне инспектора
		\param b Блок
	*/
	void show(box *b);

	/*! Отображение информации о дуге в окне инспектора
		\param lnk Дуга
	*/
	void show(link *lnk);

	/*! Взовращает строку содержащую название типа
		\param type	Тип
		\return		Строка с названием типа
	*/
	QString atypeToString(link::ArrowType type);
};
